.flaltBox{
	width: 115px;
	height: 121px;
	background: url(../images/more.png) center center no-repeat ;
	position: absolute;
	z-index: 99;
	right: 0;
	top:0;
	cursor: pointer;
}
.gray {
	position: fixed;
	width: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 998;
	display: block;
	height: 100%;
	top: 0px;
	left: 0px;
}
.fBox{
	border:5px solid #a6100e;
	display: inline-block;
	/*float: left;*/
	position: fixed;
	z-index: 999;
	left: 20%;
	top:10%;
}
.fBox span{
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/icon3.jpg) center center no-repeat ;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.fBox .btn{
	width: 207px;
	height: 49px;
	background: url(../images/btn.jpg) no-repeat ;
	position: absolute;
	bottom: 37px;
	right: 321px;
	color: #f5f5f5;
	line-height: 49px;
	text-align: center;
	cursor: pointer;
	font-size: 22px;
}

.banner img{position:absolute;transition:all 2s ease-in-out 0s;}
.banner .num1{  top:273px; left:0; }
.banner .pao1{top:273px; left:30%; /*margin-left: 85%;*/}

/*.banner .num2{ top:380px; left:0;}
.banner .pao2{ top:380px; left:-50%;}
.banner .num3{ top:380px; left:0;}
.banner .pao3{ top:380px; left:-50%;}
.banner .num4{ top:380px; left:0;}
.banner .pao4{ top:380px; left:-50%;}*/
.banner .txt1{ top:266px; left:100%;}
.banner .pao2{ top:266px; left:48%;}
/*.banner .txt2{ top:380px; left:0;}
.banner .txt2{ top:380px; left:-50%;}
.banner .txt3{ top:380px; left:0;}
.banner .txt3{ top:380px; left:-50%;}
.banner .txt4{ top:380px; left:0;}
.banner .txt4{ top:380px; left:-50%;}*/

/*bg*/
.home_bg{
	/*height: 480px;*/
	/*background: url(../images/bg_pic.jpg) center center no-repeat ;*/
	/*position: relative;*/
}
.home_bg img{
	max-width: 100%;
	/*position: absolute;
	top:0;
	left: 0;
	z-index: 2;*/
}
.home_bg .txt{
	width: 600px;
	margin: 0 auto;
	/*padding-top: 90px;*/
	z-index: 3;
	position: relative;
}
.home_bg .txt h1{
	height: 52px;
	line-height: 52px;
	font-family: "微软雅黑";
	font-size: 26px;
	color: #000;
	padding-left: 75px;
}
.home_bg .txt .hh1{
	background: url(../images/icon4.png) 0px 1px no-repeat ;
}
.home_bg .txt .hh2{
	background: url(../images/icon4.png) 0px -51px no-repeat ;
}
.home_bg .txt .hh3{
	background: url(../images/icon4.png) 0px -104px no-repeat ;
}
.home_bg .txt h1 span{
	color: #da251c;
}
.home_bg .txt h3{
	width: 527px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	background: #434343;
	letter-spacing: 6px;
	margin-top: 15px;
}
.home_bg .txt h5{
	line-height: 50px;
	text-align: center;
	color: #da251c;
	font-size: 30px;
	margin-top: 40px;
}
/*传统互联网升级*/
.home_hangye h1{
	font-size: 40px;
	color: #010101;
	text-align: center;
	font-weight: bold;
	line-height: 40px;
	margin-top:48px;
}
.home_hangye h1 span{
	color: #af120f;
}
.home_hangye h3{
	font-size: 20px;
	line-height: 20px;
	color: #666666;
	text-align: center;
	font-family: "微软雅黑";
	margin-top: 20px;
}
.home_hangye .con{
	border-top: 1px dashed #ccc;
	padding: 43px 0 20px 0;
	margin-top: 33px;
}
.home_hangye .con h1{
	line-height: 30px;
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666;
	margin-top: 0px;
	font-weight: normal;
}
.home_hangye .con h1 span{
	color: #da251c;
}
.home_hangye .con ul{
	overflow: hidden;
	margin-top: 50px;
}
.home_hangye .con ul li{
	float: left;
	width: 178px;
	border-right: 1px solid #e5e5e5;
	margin-right: 32px;
}
.home_hangye .con ul .last{
	width: 142px;
	margin-right: 0px;
	border:0;
}
.home_hangye .con ul li h6{
	width: 142px;
	height: 142px;
	background: url(../images/icon5.png) center center no-repeat ;
}
.home_hangye .con ul li .hh6{
	background: url(../images/icon6.png) center center no-repeat ;
}
.home_hangye .con ul li .hh7{
	background: url(../images/icon7.png) center center no-repeat ;
}
.home_hangye .con ul li .hh8{
	background: url(../images/icon8.png) center center no-repeat ;
}
.home_hangye .con ul li .hh9{
	background: url(../images/icon9.png) center center no-repeat ;
}
.home_hangye .con ul li .hh10{
	background: url(../images/icon10.png) center center no-repeat ;
}
.home_hangye .con ul li h6:hover{
	background: url(../images/icon5-5.png) center center no-repeat ;
}
.home_hangye .con ul li .hh6:hover{
	background: url(../images/icon6-6.png) center center no-repeat ;
}
.home_hangye .con ul li .hh7:hover{
	background: url(../images/icon7-7.png) center center no-repeat ;
}
.home_hangye .con ul li .hh8:hover{
	background: url(../images/icon8-8.png) center center no-repeat ;
}
.home_hangye .con ul li .hh9:hover{
	background: url(../images/icon9-9.png) center center no-repeat ;
}
.home_hangye .con ul li .hh10:hover{
	background: url(../images/icon10-10.png) center center no-repeat ;
}
.home_hangye .con ul li span{
	display: block;
	width: 142px;
	color: #000;
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	line-height: 18px;
	margin: 20px 0;
}
.home_hangye .con ul li p{
	width: 142px;
	color: #666;
	font-family: "微软雅黑";
	font-size: 14px;
	margin-top: 25px;
}
/*解决方案*/
.home_solution{
	height: 788px;
	background: url(../images/bg_pic2.jpg) center center no-repeat;
	margin-top: 20px;
}
.home_solution h1{
	margin-top: 0px;
	padding-top: 48px;
}
.home_solution h3{
	font-size: 14px;
	color: #000;
	margin-top: 5px;
	font-family: "Arial";
}
.home_solution .con{
	border-top: 1px dashed #af120f;
	padding: 0px 0 20px 0;
	margin-top: 33px;
}
.home_solution .con h1{
	line-height: 30px;
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666;
	margin-top: 0px;
	font-weight: bold;
	padding-top: 35px;
}
.home_solution .con h5{
	width: 704px;
	height: 44px;
	background: url(../images/bg_pic3.jpg) no-repeat;
	color: #efefef;
	font-size: 26px;
	line-height: 44px;
	text-align: center;
	margin: 0 auto;
	margin-top: 15px;
}
.home_solution .con ul{
	overflow: hidden;
	margin-top: 70px;
	/*transition: 2s;*/
}
.home_solution .con ul li{
	float: left;
	width: 200px;
	border-right: 0;
	margin: 0 20px;
	overflow: hidden;

}
.home_solution .con ul li .img{
	width: 210px;
	/*height: 180px;*/
	min-height: 165px;
}
.home_solution .con ul li img{
	width: 182px;
	transition: width .2s;
-moz-transition: width .2s;	/* Firefox 4 */
-webkit-transition: width .2s;	/* Safari 和 Chrome */
-o-transition: width .2s;
}
.home_solution .con ul li:hover img{
	width: 200px;
	/*transition: all 2s ease 0s;*/
	

}
.home_solution .con ul li span{
	display: block;
	width: 200px;
	color: #da251c;
	font-family: "微软雅黑";
	font-weight: normal;
	font-size: 20px;
	text-align: center;
	line-height: 18px;
	margin: 20px 0;
}
.home_solution .con ul li p{
	width: 140px;
	color: #666;
	font-family: "微软雅黑";
	font-size: 14px;
	margin: 0 auto;
	margin-top: 25px;
}
.home_solution .con .more{
	width: 160px;
	height: 38px;
	background: url(../images/btn2.jpg) no-repeat;
	line-height: 38px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	margin-top: 50px;
	font-family: "微软雅黑";
	cursor: pointer;
}
.home_solution .con .more a{
	color: #fff;
}
/*案例展示*/
.home_case h1{
	margin-top: 0px;
	padding-top: 48px;
}
.home_case h3{
	font-size: 14px;
	color: #000;
	margin-top: 5px;
	font-family: "Arial";
}
.home_case .con{
	padding: 0px 0 20px 0;
	margin-top: 20px;
}
.home_case .con ul{
	margin-top: 30px;
}
.home_case .con ul li{
	width: auto;
	border:0;
	margin-right: 42px;
	margin-bottom: 10px;
	position: relative;
}
.home_case .con ul li .real img{
	width:372px;
	height: 232px;
}
.home_case .con ul li .filter{
	width:372px;
	height: 232px;
	background: url(../images/filter2.png) repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.home_case .con ul li .filter .img{
	width: 39px;
	height: 24px;
	background: url(../images/eye.png) no-repeat;
	margin: 0 auto;
	margin-top: 90px;
}
.home_case .con ul li .filter span{
	display: block;
	width:372px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
}
.home_case .con .more{
	width: 160px;
	height: 38px;
	background: url(../images/btn2.jpg) no-repeat;
	line-height: 38px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	margin-top: 50px;
	font-family: "微软雅黑";
}
.home_case .con .more a{
	color: #fff;
}
/*关于我们*/
.home_about{
	background: #710b09;
	margin-top: 20px;
	padding-top: 20px;
}
.home_about .title{
	width: 1200px;
	height: 100px;
	background: url(../images/aboutus.jpg) no-repeat;
	margin-bottom: 30px;
}
.home_about .conBox{
	position: relative;
}
.home_about .conBox .left{
	/*float: left;*/
	width: 200px;
	position: absolute;
	left: 174px;
	top:0;

	transform: rotate(45deg);
-ms-transform: rotate(45deg);		/* IE 9 */
-webkit-transform: rotate(45deg);	/* Safari and Chrome */
-o-transform: rotate(45deg);		/* Opera */
-moz-transform: rotate(45deg);
}
.home_about .conBox img{
	margin-bottom: 3px;
}

.home_about .conBox .mid{
	/*float: left;*/
	width: 787px;
	height: 240px;
	background: url(../images/about_bg.png) center center no-repeat;
	margin: 0 auto;
	padding-top: 200px;
}
.home_about .conBox .right{
	/*float: left;*/
	width: 200px;
	position: absolute;
	right: 169px;
	top:-6px;
	transform: rotate(-45deg);
-ms-transform: rotate(-45deg);		/* IE 9 */
-webkit-transform: rotate(-45deg);	/* Safari and Chrome */
-o-transform: rotate(-45deg);		/* Opera */
-moz-transform: rotate(-45deg);

}
.home_about .conBox .mid p{
	font-size: 12px;
	font-family: "宋体";
	color: #666;
	text-align: center;
	width: 530px;
	margin: 0 auto;
	/*margin-top: 200px;*/
}
.home_about .yearBox{
	position: absolute;
	bottom: 45px;
	left: -4px;
	display: none;
}
.home_about .year{
	clear: both;
	width: 265px;
	background: #fff;
	padding: 5px;
	position: relative;
	border-radius: 5px;
}
.home_about .year h1{
	float: left;
	width: 86px;
	color: #910200;
	font-size: 34px;
	text-align: center;
	margin-top: 20px;
}
.home_about .year p{
	float: left;
	width: 179px;
	color: #454545;
	font-size: 14px;
	font-family: "微软雅黑";
}
.home_about .year img{
	position: absolute;
	bottom: -13px;
	left: 66px;
}
.home_about ul{
	clear: both;
	/*overflow: hidden;*/
	margin-top: 100px;
	padding-bottom: 40px;
}
.home_about ul li{
	float: left;
	width: 38px;
	background: url(../images/icon_about2.png) left center no-repeat;
	padding-left: 87px;
	color: #fff;
	font-family: "微软雅黑";
	margin: 0 4px;
	cursor: pointer;
	position: relative;
}
.home_about ul li:hover{
	background: url(../images/icon_about1.png) left center no-repeat;
	color: #da251c;
}
/*团队*/
.home_team{
	padding-top: 70px;
	/*height: 693px;*/
}
.home_team h3{
	font-size: 18px;
	line-height: 18px;
	margin-top: 12px;
}
.home_team .con{
	padding: 25px 0 20px 0;
}

.home_team .con ul{
	overflow: hidden;
	margin-top: 0px;
}
.home_team .con ul li{
	float: left;
	width: 238px;
	border-right: 0;
	margin: 0 1px;
	cursor: pointer;

}
.home_team .con ul li .box{
	margin-top: 10px;
}
.home_team .con ul li img{
	border:1px solid #ccc;
	width: 234px;
	height: 300px;
}
.home_team .con ul li .tag{
	background: #efefef;
	height: 60px;
}
.home_team .con ul li .tag h5{
	float: left;
	width: 80px;
	color: #777777;
	font-family: "微软雅黑";
	font-size: 50px;
	text-align: center;
	line-height: 60px;
	margin-top: 0px;
	padding-left: 0px;
}
.home_team .con ul li .tag span{
	display: block;
	width: 82px;
	float: left;
	color: #555;
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: left;
	margin: 10px 0;
}
.home_team .con ul li p{
	width: auto;
	padding-left: 28px;
}
.home_team .con ul li h4{
	text-align: right;
	padding-right: 28px;
	margin-top: 10px;
	color: #555;
}
.home_team .con ul li:hover .box{
	background: #da251c;
	border:1px solid #da251c;
}
.home_team .con ul .noP{
	float: left;
	width: 238px;
	border-right: 0;
	margin: 0 1px;
	padding-top: 10px;
}
.home_team .con ul .noP .noPerson{
	background:url(../images/bg_filter.png);
	width:236px;
	height:302px;
	font-size:60px;
	text-align: center;
	line-height: 302px;
	color: #fff;
}
.home_team .con ul .noP .tag{
	background: #efefef;
	height: 60px;
}
.home_team .con ul .noP .tag h5{
	float: left;
	width: 80px;
	color: #777777;
	font-family: "微软雅黑";
	font-size: 50px;
	text-align: center;
	line-height: 60px;
	margin-top: 0px;
	padding-left: 0px;
}
.home_team .con ul .noP .tag span{
	display: block;
	width: 82px;
	float: left;
	color: #555;
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: left;
	margin: 10px 0;
}
.home_team .con ul li:hover .tag{
	background: #da251c;
}
.home_team .con ul li:hover .tag h5{
	color: #fff;
}
.home_team .con ul li:hover .tag span{
	color: #fff;
}

.youshiBox{
	width: 1200px;
	margin: 0 auto;
	height: 410px;
	margin-top: 10px;
}
.youshiBox .brandBox{
	/*height: 300px;*/
	overflow: hidden;
}
.youshiBox .youshiTag{
	

}
.youshiBox .youshiTag li{
	float: left;
	width: 236px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: #ccc;
	font-size: 16px;
	margin: 0 auto;
	color: #555;
	/*background: url(../images/btn8_8.png) no-repeat;*/
}
.youshiBox .youshiTag .act{ background: url(../images/btn8.png) no-repeat;color: #fff;}
.brandContent{
	/*padding: 30px;*/
}




/*集团动态*/
.home_news h1{
	font-size: 40px;
	color: #010101;
	text-align: center;
	font-weight: bold;
	line-height: 40px;
	margin-top:48px;
}
.home_news h1 span{
	color: #af120f;
}
.home_news h3{
	font-size: 20px;
	line-height: 20px;
	color: #666666;
	text-align: center;
	font-family: "微软雅黑";
	margin-top: 10px;
}
.home_news .con{
	border-top: 1px dashed #ccc;
	padding: 43px 0 20px 0;
	margin-top: 17px;
}
.home_news .con ul{
	width: 350px;
	float: left;
	margin-right: 74px;
}
.home_news .con .last{
	margin-right: 0px;
}
.home_news .con ul h4{
	height: 40px;
	line-height: 40px;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #707070;
	margin-bottom: 15px;
}
.home_news .con ul h4 .left{
	float: left;
	font-size: 20px;
	display: block;
}
.home_news .con ul h4 .right{
	float: right;
	color: #666;
	font-size: 14px;
	display: block;
	font-weight: normal;
	line-height: 50px;
}
.home_news .con ul li{
	color: #000;
	clear: both;
}
.home_news .con ul li a{
	/*height: 25px;*/
}
.home_news .con ul li:hover a{
	color: #a6100e;
}
.home_news .con ul li span{
	color: #666;
	float: left;
}
.home_news .con ul li .left{
	float: left;
	color: #333;
	display: block;
}
.home_news .con ul li .right{
	float: right;
	color: #666;
	display: block;
}
.home_news .con ul li:hover span{
	color: #a6100e;
}
/*留言*/
.home_message{
	height: 390px;
	background: url(../images/message_bg.jpg) center center no-repeat;
	margin-top: 10px;
	/*padding-top: 20px;*/
}
.home_message .con{
	width: 629px;
	height: 254px;
	background: url(../images/message_pic.png) no-repeat;
	margin: 0 auto;
	padding: 100px 0px 0px 310px;
}
.home_message .con p{
	color: #fff;
	margin: 4px 0;
}
.home_message .con p span{
	width: 39px;
	display: block;
	float: left;
	line-height: 16px;
}
.home_message .con p input{
	width: 444px;
	height: 30px;
	border:none;
	margin: 0 0 0 3px;
	color: #666;
}
.home_message .con p .tea{
	height: 50px;
}
.home_message .con p .subm{
	width: 100px;
}
.home_message .con .btn{
	color: #fff;
	padding: 4px 50px;
}
.home_message .con .btn h1{
	float: left;
	width: 132px;
	height: 32px;
	text-align: center;
	background: url(../images/btn4.png) no-repeat;
}
.home_message .con .btn h2{
	float: left;
	width: 132px;
	height: 32px;
	background: url(../images/btn5.png) no-repeat;
	margin-left: 10px;
}
.home_message .con .btn input{
	height: 32px;
	width: 132px;
	text-align: center;
	color: #fff;
	border:none;
	background: transparent;
	cursor: pointer;
	vertical-align: middle;
}
/*效果*/
#topcontrol {
	top: 80px !important;
	z-index: 9995;
	height: 54px !important;
}
.M-menu2:hover {
	background: url(../images/menu-hover.png) no-repeat !important;
}





.banner .bannerList li{
	/*background:url(../images/banner.jpg) no-repeat center top; */
	height:700px;
	position: relative;
}
.banner .bannerList li .fTxt{
	background:url(../images/banner_bg.png) no-repeat center top;
	width: 100%;
	height: 700px;
	position: absolute;
	top: 0;
}
.banner .bannerList li img{
	position: absolute;
	margin: 0 auto;
	top:0;
	/*left: 9%;*/
}
.bannerList .img{
	background: url(../images/case.png) repeat-x;
  -webkit-animation: animate-cloud 50s linear infinite;
  -moz-animation: animate-cloud 50s linear infinite;
  -ms-animation: animate-cloud 50s linear infinite;
  -o-animation: animate-cloud 50s linear infinite;
  animation: animate-cloud 50s linear infinite;
  height: 700px;
 /* background:url(images/banner.jpg) no-repeat center top; height:700px;*/
}

@-webkit-keyframes animate-cloud {
  from {
    background-position: 1920px 100%; }
  to {
    background-position: 0 100%; } }
@-moz-keyframes animate-cloud {
  from {
    background-position: 1920px 100%; }
  to {
    background-position: 0 100%; } }
@-ms-keyframes animate-cloud {
  from {
    background-position: 1920px 100%; }
  to {
    background-position: 0 100%; } }
@-o-keyframes animate-cloud {
  from {
    background-position: 1920px 100%; }
  to {
    background-position: 0 100%; } }
@keyframes animate-cloud {
  from {
    background-position: 1920px 100%; }
  to {
    background-position: 0 100%; } }
@-webkit-keyframes cloud1 {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  50% {
    -webkit-transform: translateX(400px);
    transform: translateX(400px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes cloud1 {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }



    .home_hangye .con.csae{ border-top:none !important;}
    .caseh_list{ height: auto; overflow: hidden; height: 74px; border-bottom:1px solid #e9e9e9;}
    .caseh_list ul{ height: auto; overflow: hidden; text-align: center;}
    .caseh_list ul li{ display: inline-block;  background: url(../images/gray_cicle.png) no-repeat right center; font-size: 15px; padding:0 35px; line-height: 70px;}
.caseh_list ul li a{ color:#666666;display: inline-block;}


.caseh_list ul li.cur a{ color:#b10b0a;border-bottom:4px solid #b10b0a; display: inline-block;}